GtkCssProvider: move to next selector element on match or child combinator.
authorCarlos Garnacho <carlosg@gnome.org>
Thu, 22 Apr 2010 23:23:27 +0000 (01:23 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Sat, 4 Dec 2010 14:37:08 +0000 (15:37 +0100)
gtk/gtkcssprovider.c

index ed78aec8de8727787c8fddf60b6962a9be44325f..9fd00e9b9edb58a250af7dcc81935e894f43adbe 100644 (file)
@@ -410,7 +410,6 @@ compare_selector (GtkWidgetPath *path,
       guint8 elem_score;
 
       elem = elements->data;
-      elements = elements->next;
 
       match = compare_selector_element (path, i, elem, &elem_score);
       i++;
@@ -422,6 +421,8 @@ compare_selector (GtkWidgetPath *path,
            */
           match = TRUE;
         }
+      else
+        elements = elements->next;
 
       if (match)
         {